\hypertarget{structcan__status__msg}{}\section{can\+\_\+status\+\_\+msg Struct Reference}
\label{structcan__status__msg}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}


{\ttfamily \#include $<$datatypes.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structcan__status__msg_a7441ef0865bcb3db9b8064dd7375c1ea}{id}
\item 
systime\+\_\+t \hyperlink{structcan__status__msg_a2cbed3b3239da5fee2814530c2815fdb}{rx\+\_\+time}
\item 
float \hyperlink{structcan__status__msg_a25e39b399c2a11f0d76e42ab8241a910}{rpm}
\item 
float \hyperlink{structcan__status__msg_af9653d31acfffa5a40aa709b2065e00b}{current}
\item 
float \hyperlink{structcan__status__msg_a70f44948d7630be99b15ecac985a502f}{duty}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structcan__status__msg_af9653d31acfffa5a40aa709b2065e00b}{}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}!current@{current}}
\index{current@{current}!can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}
\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}float current}\label{structcan__status__msg_af9653d31acfffa5a40aa709b2065e00b}
\hypertarget{structcan__status__msg_a70f44948d7630be99b15ecac985a502f}{}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}!duty@{duty}}
\index{duty@{duty}!can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}
\subsubsection[{duty}]{\setlength{\rightskip}{0pt plus 5cm}float duty}\label{structcan__status__msg_a70f44948d7630be99b15ecac985a502f}
\hypertarget{structcan__status__msg_a7441ef0865bcb3db9b8064dd7375c1ea}{}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}!id@{id}}
\index{id@{id}!can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}int id}\label{structcan__status__msg_a7441ef0865bcb3db9b8064dd7375c1ea}
\hypertarget{structcan__status__msg_a25e39b399c2a11f0d76e42ab8241a910}{}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}!rpm@{rpm}}
\index{rpm@{rpm}!can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}
\subsubsection[{rpm}]{\setlength{\rightskip}{0pt plus 5cm}float rpm}\label{structcan__status__msg_a25e39b399c2a11f0d76e42ab8241a910}
\hypertarget{structcan__status__msg_a2cbed3b3239da5fee2814530c2815fdb}{}\index{can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}!rx\+\_\+time@{rx\+\_\+time}}
\index{rx\+\_\+time@{rx\+\_\+time}!can\+\_\+status\+\_\+msg@{can\+\_\+status\+\_\+msg}}
\subsubsection[{rx\+\_\+time}]{\setlength{\rightskip}{0pt plus 5cm}systime\+\_\+t rx\+\_\+time}\label{structcan__status__msg_a2cbed3b3239da5fee2814530c2815fdb}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{datatypes_8h}{datatypes.\+h}\end{DoxyCompactItemize}
